Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F1 Colombia F1 Colombia F2 Brazil F3 Brazil F4 Brazil F8 Brazil F10 El Salvador F1 Chile F1 Chile F3 Brazil F4 Spain F16 Spain F17 Italy F4 Italy F5 Italy F6 Italy F7 Italy F8 Italy F9 Brazil F3 Brazil F4 Brazil F5 Brazil F1 Brazil F2 Brazil F3 Brazil F7 Brazil F8 Germany F12 Brazil F27 Brazil F28 Brazil F1 Brazil F13 Brazil F12 Brazil F16 Brazil F5 Brazil F21 II Cyclus Open de Tenis - Florianopolis Aberto de Santa Catarina de Tenis - Florianopolis PEOPLEnet Cup - Dnepropetrovsk Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger de Providencia-Copa Kia - Santiago III Aberto Santa Catarina de Tenis - Florianopolis BSI Challenger Lugano - Lugano Bukhara Challenger - Bukhara Southern Capital Cup - Almaty Sao Paulo Challenger Monza Challenger Rome Challenger Tunis Challenger Blumenau Challenger Constanta Challenger Braunschweig Challenger Oberstaufen Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Seville Challenger Todi Challenger Palermo Challenger Florionapolis Challenger Sao Paulo Challenger Cairo Challenger Biella Challenger Cremona Challenger Alessandria Challenger Rome Challenger Bogota Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Cali Challenger Quito Challenger Sao Paulo Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Santiago Challenger Campinas Challenger Buenos Aires Challenger Santos Challenger Sao Paulo Challenger Panama City Challenger Cordenons Challenger Campinas Challenger Belem Challenger Villa Allende Challenger Sao Paulo Challenger Bucaramanga Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Sao Paulo Challenger San Luis Potosi Challenger Buenos Aires Challenger Irving Challenger Barletta Challenger Turin Challenger Aix En Provence Challenger Bordeaux Challenger Prague Challenger Perugia Challenger Milan Challenger Barranquilla Challenger Santos Challenger Medellin Challenger Campinas Challenger Buenos Aires Challenger Santiago Challenger Montevideo Challenger Buenos Aires Challenger Panama City Challenger Bordeaux Challenger Santiago Challenger Panama City Challenger Rome Challenger Bordeaux Challenger L'Aquila Challenger Milan Challenger Marburg Challenger Prague Challenger Poland F8 Brazil F6 Brazil F7 Como Challenger Italy F10 Brazil F9 Genova Challenger Guatemala F1 Costa Rica F1 Mexico F1 Brazil F2 Colombia F4 Brazil F5 Szczecin Challenger Spain F18 Poland F7 Brazil F10 Brazil F11 Italy F3 Brazil F1 Italy F11 Italy F12 Santo Domingo Challenger Brazil F14 Mexico F2 Brazil F1 Colombia F3 Brazil F2 Lima Challenger Playford Challenger Punta Del Este Challenger Santiago Challenger Aix En Provence Challenger Heilbronn Challenger Ludwigshafen Challenger Perugia Challenger San Benedetto Challenger Prague Challenger Liberec Challenger Genova Challenger The Nottingham Open - Nottingham International Championships of Sicily - Palermo Hellmann's Cup - Santiago Grand Prix Hassan II - Casablanca ERA Real Estate Clay Court Championships - Orlando Campionati Internazionali di Sicilia - Palermo Abierto Mexicano de Tenis Pegaso - Mexico City Open Seat-Godo 2000 - Barcelona Wideyes Swedish Open - Bastad AAPT Championships - Adelaide Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2001 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Brazil Open - Salvador Kremlin Cup - Moscow CA Tennis Trophy - Vienna Scania Stockholm Open - Stockholm Tata Open 2002 - Chennai Trofeo Conde de Godo - Barcelona Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Tata Open 2003 - Chennai Brasil Open - Salvador Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Long Island Beijing AAPT Championships - Adelaide Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Argentina Open - Buenos Aires ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Seat Godo 2007 - Barcelona Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Masters Series - Hamburg Brasil Open - Costa do Sauipe Barranquilla Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Topshelf Open - 's-Hertogenbosch Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Brasil Open - Sao Paulo Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Austrian Open - Kitzbuhel Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Antalya Cup - Antalya Konzum Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen ASB Classic - Auckland Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Plava Laguna Croatia Open - Umag Rio Open - Rio de Janeiro Copa Ericsson Costa Rica - San Jose BCP Tennis Classic - Sao Paulo V Torneo Internazionale di Tennis - Barletta Copa Ericsson Brazil - Sao Paulo Abierto Internacional de Salinas - Salinas BPCA Open de Nice-Tounoi Challenger - Nice AXA Open - Espinho Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Brasil Open - Florianopolis IV Abierto Internacional de Salinas - Salinas Napoli Challenger - Napoli XL Capital Bermuda Open - Bermuda Quelle Cup 1999 - Furth Pekao Open - Szczecin Quelle Cup 2000 - Furth Copa Ericsson - Buenos Aires Samsung Securities Cup Challenger Tennis - Seoul Visa Tennis Open - Sao Paulo Napoli International Cup - Napoli Frito Lay/USTA Challenger - Binghamton Pro Tennis World Open - Boca Raton Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Barletta Citta Della Disfida Open 99 - Barletta 12th BH Tennis Open International Cup - Belo Horizonte ATP Challenger 2003 Numea - New Caledonia Sao Paulo - Brazil Aberto de Sao Paulo - Sao Paulo Nossa Caixa Tennis Cup - Sao Paulo Cyclus Open de Tenis - Florianopolis 10° Trofeo Luigi Pezzoli - Bergamo Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville II Manta Open - Manta Amazonia Open de Tenis - Belem IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Kia Challenger ATP - Santiago XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Prosperita Open 2007 - Ostrava Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe Memorial Manfredini - Sassuolo Polska Energia Open - Bytom Riviera di Rimini Challenger - Rimini Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Ljubljana Open - Ljubljana Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas Karshi Challenger - Karshi Dusseldorf Open Challenger - Dusseldorf Challenger Copa Sevilla 2008 - Seville Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil PEOPLEnet CUP - Dnepropetrovsk Salinas Challenger Iquique Challenger Bucaramanga Challenger The Lipton Championships - Key Biscayne Santiago Challenger Recanati Challenger Tennis Masters Series - Cincinnati Guayaquil Challenger Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Paris Belo Horizonte Challenger Bogota Challenger Salinas Challenger San Jose Challenger Pereira Challenger Sao Paulo Challenger Bordeaux Challenger Lima Challenger Alessandria Challenger Prostejov Challenger Pacific Life Open - Indian Wells Nottingham Challenger Tennis Masters Series - Monte Carlo Salinas Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Bogota Challenger Manta Challenger Campos do Jordao Challenger Binghamton Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Recife Challenger Belo Horizonte Challenger Sony Ericsson Open - Miami Sao Jose Do Rio Preto Challenger Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Guayaquil Challenger Mutua Madrilena Masters Madrid - Madrid Montevideo Challenger Sao Paulo Challenger Florianopolis Challenger Santiago Challenger Blumenau Challenger Caltanissetta Challenger Sony Open Tennis - Miami Monza Challenger Santiago Challenger San Marino Challenger Caltanissetta Challenger San Juan Challenger Buenos Aires Challenger Montevideo Challenger Sao Leopoldo Challenger Barletta Challenger Salinas Challenger Pereira Challenger Santos Challenger Sao Paulo Challenger Napoli Challenger Braunschweig Challenger Miami Open - Miami Itajai Challenger Miami Open - Miami Blunmenau Challenger Montevideo Challenger Curitiba Challenger Panama City Challenger Tallahassee Challenger Barranquilla Challenger Miami Open - Miami Santos Challenger Vicenza Challenger Blois Challenger Tampere Challenger San Marino Challenger Cordenons Challenger Santiago Challenger Santos Challenger Sao Paulo Challenger Furth Challenger Poznan Challenger Prague Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Poznan Challenger Prague Challenger Cordenons Challenger Asuncion Challenger Barranquilla Challenger Sarasota Challenger Medellin Challenger Cali Challenger Porto Alegre Challenger Sao Paulo Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Prague Challenger Croatia Open - Umag Rio De Janeiro Challenger Bucaramanga Challenger Santiago Challenger Mendoza Challenger Medellin Challenger Prostejov Challenger Lima Challenger Le Gosier Challenger Bordeaux Challenger Buenos Aires Challenger Braunschweig Challenger Montevideo Challenger Santiago Challenger Aix En Provence Challenger Napoli Challenger Braunschweig Challenger Banja Luka Challenger Podebradka Cup - Prague Santiago Challenger Rio De Janeiro Challenger FILA Challenger - Biella Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mestre Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Cortina Challenger Campinas Challenger Copa Ericsson Brasil - Sao Paulo Blois Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campinas Challenger French Open - Paris Corrientes Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Guayaquil Challenger Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Unique Zagreb Open - Zagreb Copa Ericsson Argentina - Buenos Aires French Open - Paris U.S. Pro Tennis Championships - Boston Cerveza Club Columbia Open - Bogota The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Toulouse - Toulouse Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Heineken Open - Auckland St. Petersburg Open - St. Petersburg Heineken Open - Auckland Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Stockholm Open - Stockholm Bogota President's Cup 1997 - Tashkent Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Legg Mason Tennis Classic - Washington D.C. Abierto Mexicano Telfonica MoviStar - Acapulco Pilot Pen International - New Haven AIG Japan Open - Tokyo Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona AT&T Challenge - Atlanta BMW Open - Munich Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Merano Open - Merano The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Movistar Open - Santiago Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston PBZ Zagreb Indoors - Zagreb Connex Open Romania - Bucharest Regions Morgan Keegan Championships - Memphis SkiStar Swedish Open - Bastad Kremlin Cup - Moscow Open de Nice Cote d'Azur - Nice U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Rio Open - Rio de Janeiro Ecuador Open - Quito Open Seat Godo - Barcelona Copenhagen Open - Copenhagen Grand Prix de Tennis de Lyon - Lyon U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London China Open - Beijing Kremlin Cup - Moscow Argentina Open - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Generali Open 2002 - Kitzbuhel Argentina Open - Buenos Aires Infiniti Open - Los Angeles Kroger / St. Jude International - Memphis International Championship of Croatia - Umag Estoril Open - Estoril Cerveza Club Colombia Open - Bogota Sybase Open - San Jose Croatia Open - Umag Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Brasil Open - Sao Paulo Aircel Chennai Open - Chennai du Maurier Open - Toronto The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Masters Series - Hamburg BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Copa Claro - Buenos Aires Rogers Cup - Montreal Erste Bank Open - Vienna Telecom Italia Masters - Rome Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Madrid Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Rogers Masters - Toronto Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, Group 1, 1R, ARG-COL 5-0 Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, Group I, 2R, ECU-BRA 1-3 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, Group I, 2R, BRA-ECU 3-1 Davis Cup, World Group, QR, BRA-BEL 1-3 Olympics - Rio de Janeiro Olympics - Beijing